
linux下su与sudo
简短介绍su与su -su 切换到root用户,但是并没有转到root用户家目录下,即没有改变用户的环境。su - 切换到root用户,并转到root用户的家目录下,即改变到了root用户的环境。这个涉及到不同用户下的环境变量的配置。 sudo通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道roo...
2024-01-10
Linux下su命令与su命令的区别:
Linux下 su命令与su - 命令的区别:一、切换root身份不同1、su命令:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。2、su - 命令:su切换成root用户以后,pwd一下,发现工作目...
2024-01-10
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
自定义vue组件,一般是局部引用的方式载入,使用的时候,在应用的组件中使用 import moduleName from ‘module' 导入,在components中注册<template> <div class="app-NewsInfo"> <h3>{{info.title}}</h3> <!-- 新闻评论子组件。 --> <comment :id="id"></comment> </div></template><script>import comment from "../sub/comment...
2024-01-10
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
自定义vue组件,一般是局部引用的方式载入,使用的时候,在应用的组件中使用 import moduleName from ‘module' 导入,在components中注册<template> <div class="app-NewsInfo"> <h3>{{info.title}}</h3> <!-- 新闻评论子组件。 --> <comment :id="id"></comment> </div></template><script>import comment from "../sub/comment...
2024-01-10
两款不错的Linux密码生成工具
两款不错的Linux密码生成工具 先介绍最简单的方法,Linux自带的$ strings /dev/urandom |tr -dc A-Za-z0-9 | head -c 20; echowhucNWhr35W6ZP0MxrLQ $ head -c 12 /dev/random | base64 | tr -d "="Z9Xx4neDb+P3jHkD -c 参数调整密码长度 pwgen项目地址:https://sourceforge.net/projects/pwgen/安装$ sudo apt-get ...
2024-01-10
如何在Linux下使用DNS查询工具Dig
Dig,全称Domain Information Groper。是一个功能强大的命令行工具,用于查询DNS域名服务器。使用dig命令,您可以查询各种DNS记录的信息,包括主机地址,邮件交换和域名服务器。它是系统管理员中用于排除DNS问题的最常用工具,它具很高的灵活性和易用性。在本教程中我们将说明如何在Linux下使用DNS查询工...
2024-01-10
开发、运维不可不看的Linux调测工具【推荐】
系统性能专家 Brendan D. Gregg 在 LinuxCon NA 2014 大会上更新了他那个有名的关于Linux 性能方面的 talk (Linux Performance Tools) 和幻灯片。分别从监控、测试、优化、配置的角度总结了Linux日常所用到的工具。下面是其中的主要图片资料,希望对您有所帮助。性能工具(Linux Performance Tools-full)这张图是集合了监测、...
2024-01-10
【分享】Linux下安装好用的接口测试与文档生成工具
ApiPost简介:ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。下载地址:https://www.apipost.cn/download.html界面如下:文档生成预览:如何安装?1、centos操作系统可以直接下载deb包安...
2024-01-10
Linux下3种常用的网络测速工具
大家好,我是良许。不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生。本文介绍三个 Linux 命令行下的网络测速工具,让你随时随地知道你的网络状况。fastfast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直...
2024-01-10
JsonUtil工具类
import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackson.databind.ObjectMapper;public class JsonUtils { // 定义jackson对象 private static final ObjectMapper MAPPER = new ObjectM...
2024-01-10
MAC电脑小工具ClipMenu
ClipMenu 是什么?ClipMenu 是 Mac 下菜单栏上的剪贴板管理工具,会记录你的所有拷贝记录,支持文字、图片、富文本。支持 OS X Yosemite,支持 Dark Mode,提供更全面的实时预览,可以让你看清楚所拷贝的富文本的样式和...
2024-01-10
Linux下十只翠绿色的「猫」
大家好,我是良许。有使用过 Linux 系统的小伙伴,肯定会使用过 cat 这个命令。当然,在 Linux 下,此猫非彼猫,这里的 cat 并不代表猫,而是单词 concatenate 的缩写。cat 命令是一个 Unix 或类 Unix 下文本的查看命令,同时也可以配合重定向实现合并与复制功能。它是 GNU Linux 和类 Linux 操作系统中最常用的...
2024-01-10
Linux工具包
本博客仅仅是分享Linux各种安装包,供需要的朋友下载 Linux的工具包JDK版本:14 百度网盘:链接: https://pan.baidu.com/s/1hWqGVmsElOCBufMuscPXzw 密码:st3y安装步骤:1、使用SSH软件,把tar.gz文件上传到Linux2、解压文件,tar -zxvf jdk-14.0.1_linux-x64_bin.t...
2024-01-10
Linux下9种优秀的代码比对工具推荐小结
在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢?本文介绍 9 种 Linux 下常用的 9 种代码比对工具,不仅有命令行工具,还有 GUI 界面工具,让你轻松进行代码比对。...
2024-01-10
【linux】使用codeblocks添加了一个以存在的工程,为什么无法编译?
我使用的是已经存在工程自带的makefile,然后就会现实如图信息,请问怎么解决?回答No rule to make target 'Debug'你执行的是命令 make -f sdkcrack/Makefile Debug吧写的很清楚哦,Debug Make参数不支持...
2024-01-10
如何为Linux上的clone()系统调用映射堆栈?
Linux上的clone()系统调用采用一个指向堆栈的参数,供新创建的线程使用。这样做的明显方法是简单地分配一些空间并传递该空间,但随后必须确保已分配了该线程将使用的尽可能多的堆栈空间(很难预测)。我记得在使用pthreads时不必这样做,所以我很好奇它做了什么。我遇到了一个网站,该网站解...
2024-01-10
Linux Bash Heredoc
当编写shell脚本,你可能在一个情况下,你需要将文本或代码的传递给交互式命令,如tee,cat或sftp。在Bash和Zsh等其他shell中,Heredoc是一种重定向类型,它允许您将多行输入传递给命令。编写HereDoc的语法采用以下形式:[COMMAND] <<[-] 'DELIMITER' HERE-DOCUMENTDELIMITER第一行以可选命令开头,后跟特殊重定向操...
2024-01-10
Linux系统下解决getch()输入数值不回显示问题
在linux系统下开发C 程序却会遇到系统不支持conio.h头文件,无法使用getch()不回显函数。下面就演示如何构建函数实现数值输入不回显。#include <stdio.h> #include <termios.h> #include <unistd.h> #include <errno.h> #define ECHOFLAGS (ECHO | ECHOE | ECHOK | ECHONL) //函数set_disp_mode用于控制是否开启输入回显功能 //如果option为0,...
2024-01-10
Linux Mach-O反汇编程序
是否有任何Linux程序可以反汇编OSX通用x86 / x86_64胖Mach-O二进制文件,如objdump?GNUbinutils的objdump支持ELF和Windows PE文件,但不支持Mach-O。回答:AFAIK,本地的Darwin二进制工具是cctools软件包的一部分。它们没有与GNUbinutils相同的命令行语法或输出。但是后来的binutils(即2.22)支持Mach-O格式。你可以得到这...
2024-01-10
Linux工具之Nethogs按进程监控网络带宽的安装部署
概述目前Linux系统有很多开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况. netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议...
2024-01-10
linux中Centos7的LVM磁盘扩容问题
系统提示我容量不足 就利用LVM的方式进行扩容吧。系统是RHEL7(centos7差不多一样)先查看磁盘信息及根目录fdisk -l注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样)关闭系统,在vmware—>设置—>硬盘—>扩展—>输入数字大于当前...
2024-01-10
linux系统奔溃之vmcore:kdump的亲密战友crash
crash 是目前广泛使用的 linux 内核崩溃转储文件的分析工具,掌握 crash 的使用技巧,对于分析定位内核崩溃的问题,有着非常重要的作用。本文首先介绍了 crash 的基本概念和安装方法,其次详细介绍了如何使用 crash 工具分析内核崩溃转储文件,包括各种常用调试命令的使用方法,最后以几个实际工作...
2024-01-10
【linux】centos下rpm命令无法使用,提示数据库损坏
状况如图所示:网上的方法基本都试了,rpm修复神马的,rpm -v --rebuilddb等等均不行。回答rpm的数据库挂了。你上次升级没有成功又强行退出了?你可以删除旧数据库,然后重建数据库:删除旧数据库:rm /var/lib/rpm/__db*重建数据库:yum --rebuilddb...
2024-01-10
Linux上的flock vs lockf
如果lockf以0偏移量使用,则在排他模式下使用时flock和lockf使用时有什么区别?我之所以问是因为我正在阅读基于平台有条件地在这两个函数中的任何一个中编译的代码,所以我想了解原因。回答:flock()和之间的实际区别在于lockf()语义(关于关闭和传递的行为),在NFS和其他共享文件系统上的适用性...
2024-01-10
Linux中的各种锁
atomic(原子操作):所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。 原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义在...
2024-01-10
Linux五种IO模型
1,什么是IO模型IO在计算机中指的就是Input/Output(输入/输出)。Input/Output(输入/输出)的内容当然就是data(数据)了。那么数据被Input到哪,Output到哪呢?Input(输入)数据到内存中,Output(输出)数据到IO设备(磁盘、网络等需要与内存进行数据交互的设备)中;IO设备与内存直接的数据传输通...
2024-01-10
linux离线源制作
这时间 制作离线安装包 或者离线安装 repo 就很有用了 。 linux 离线源制作(基本适用所有离线包安装)一:通过apt-get下载所需软件包;apt-cache search XXX (查找XXX有哪些软件包),找到XXX 软件,然后执行apt-get -d install XXX,执行完后,XXX的依赖包就会下载保存在/var/cache/apt/archives里面...
2024-01-10
Linux软中断
中断中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力。由于中断处理程序会打断其他进程的运行,所以,为了减少对正常进程运行调度的影响,中断处理程序就需要尽可能快地运行。如果中断本身要做的事情不多,那么处理起来也不会有太大问题;但如果中断要处理的事情很多,...
2024-01-10
linux中rpm和yum
一.rpm介绍一种用于互联网下载包的打包及安装工具.它生成具有.RPM扩展名的文件。RPM是 RedHatPackage Manager(RedHat 软件包管理工具)的缩写,类似windows 的 setup.exe二.rpm相关指令rpm –qa #查询已安装的 rpm 列表rpm -q 软件包名 #查看是否已经安装rpm -qi 软件包名 #查看软件...
2024-01-10
Linux中的沙箱
我想创建一个Web应用程序,该应用程序将允许用户上传一些C代码,并查看其执行结果(该代码将在服务器上编译)。用户不受信任,这显然会带来巨大的安全隐患。因此,我需要为应用创建某种沙箱。在最基本的级别上,我想将对文件系统的访问限制在某些指定的目录中。我无法直接使用chrootjails,...
2024-01-10
十项Linux常识,你知道吗?
1、GNU和GPLGNU计划(又称革奴计划),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公开发起的自由软件集体协作计划。它的目标是创建一套完全自由的操作系统。GNU也称为自由软件工程项目。GPL是GNU的通用公共许可证(GNU General Public License,GPL),即“反版权”概念,是GNU协议之一,目的是保...
2024-01-10
ios是linux吗
品牌型号:iPhone 13 pro系统:iOS 16.1.2ios不是linux,iOS和Linux是两个不同的操作系统。iOS是由苹果公司开发的专有操作系统,主要用于iPhone、iPad和iPodTouch等苹果设备。它是基于苹果公司的Darwin操作系统和其他专有技术开发的。而Linux是一个自由和开放源代码的类Unix操作系统,可以在多个计算机硬件平台上运行。它是由许多开源社区和...
2024-01-21
Linux——性能监控
##sysstatsysstat是一个软件包,包含监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据,比如:CPU 使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手。下载地址http://sebastien.godard.pagesperso-orange.f...
2024-01-10
Linux中的核心转储
每当进程崩溃时,我都想创建一个核心转储。目前,我正在采用这种方法:使用gcc / g ++的“ -g”构建程序的特殊“调试”版本。执行“ ulimit -c unlimited”现在,只要程序崩溃,我们就获得核心转储。但我想减少步骤数,以便:应始终创建核心转储。即使是“发布”版本。不应要求用户ulimit -c unlimit...
2024-01-10
